
html,body{margin:0px;padding:0px;height:100%; line-height:100%;width:100%;border:none;}
.footer{overflow: hidden}
.wp12{width:1200px;margin:0 auto}
.header{border-bottom:1px solid #e0e0e0}
.hvbo{color:#323232;font-size:12px;cursor:pointer}
.hvbo:hover{color:#FF7800}
/*a,a:hover{color:#FFF;text-decoration:none}*/


body {
  font-family:"思源雅黑";
}

nav ul {
  list-style: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}


.nav {
  float:left;
  background: #fff;
  color: #343434;
}
.nav a {
  display: block;
  padding: 0 16px;
  line-height: inherit;
  cursor: pointer;color:#343434;font-weight:normal;
}
.nav_menu {
  line-height: 34px;
  font-weight: 700;
  text-transform: uppercase;
}
.nav_menu-item {
  display: inline-block;
  position: relative;margin-right:20px;
}
.nav_menu-item a{display:inline-block;
}
.nav_menu-item .active{background-color:#ff7f0e;color:#fff}
.nav_menu-item a:hover {
  color: #ff7f0e;
}
.nav_menu-item:hover .nav_submenu {
  display: block;z-index:9999;
}
.nav_submenu {
  font-weight: 300;
  text-transform: none;
  display: none;
  position: absolute;
  background-color:#f0f0f0;border-radius:4px;
}

.nav_menu-item .current{background-color: #f4f7fa;border-radius:25px}
.nav_menu-item .others{background-color: #fff;}
/*右划过*/
.nav_menu-item-r {
  display: inline-block;
  position: relative;
}

.nav_menu-item-r a:hover {
  color: #ff7f0e;
}
.nav_menu-item-r:hover .nav_submenu-r {
  display: block;z-index:9999;
}
.nav_submenu-r {
  font-weight: 300;
  text-transform: none;
  display: none;
  position: absolute;
  background: rgba(0, 0, 0, 0.1);
}

.nav_menu-item-r .current{color: #f4f7fa;}
.nav_menu-item-r .others{background-color: #fff;}
.offblue{color: #03a9f4;}
.offorange{color: #ff7f0e;}
.offorabtn{background-color: #ff9933;width:100px;height:28px;line-height:28px;cursor:pointer;border-radius:4px;color:#fff;display:inline-block;font-size:14px;text-align:center}
.offorabtn:hover{background-color: #ff8812;}
.offred{color:#ff3300}
.offgray{color:#b1b1b1}
.blueblock{width:180px;height:70px;display:block;background-color:#fff}
/*leftcd*/
#hvtext{position:relative;}
#hvtext:hover .hvcontent{display:block;}
.hvcontent{position: absolute;width: 200px;height: auto;border:1px solid #03a9f4;text-align: left;margin-top:0px;margin-left:0px;background-color: #fff;text-indent:2em; z-index: 1;font-size: 12px;color:#323232;display:none}
.btncenter{width: 100%; height: 30px;text-align: center;margin-top:20px;margin-bottom:20px}
.btncenter ul{display: inline; margin-left: -20px;}
.btncenter ul li{display: inline-block; margin-left: 20px; line-height: 30px;background-color: #03a9f4; color: #fff;width:90px;border-radius:4px;font-size:13px;cursor:pointer}
.fontright{width:80px;display:inline-block;text-align:right}

/*
!*radio*!
.checkbox {height: 17px;width: 17px;display: inline-block;}
.checkbox {width: 17px;height: 17px;position: relative;border:1px solid #ddd;border-radius: 4px;   }
.checkbox label {width: 17px;height: 17px;cursor: pointer;border-radius: 4px;position: absolute;top: 0;left: 0;transition: 0.5s;
  -webkit-transition: all 0.5s ;-moz-transition: all 0.5s ;transition: all 0.5s ;}
.show{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);background:#03a9f4;}
.checkbox  label:after {content: '';width:7px;   height: 4px;position: absolute;top: 4px;left: 4px;border: 2px solid #fff;border-top: none;border-right: none;background: transparent;opacity: 0;transform:rotate(-45deg);}
.checkbox input[type=checkbox]:checked + label:after {opacity: 1; }
.checkbox input[type=checkbox] {opacity: 0;position: absolute;z-index: 2;left: 0;top: 0;width: 100%;height: 100%; margin: 0;}
.dot-checkbox {margin:7px;height: 2px;width: 2px;border-radius: 100%;position:absolute;z-index: 0;animation: sploosh 1.5s cubic-bezier(0.165, 0.84, 0.44, 1);background: transparent;}
@keyframes sploosh {
  0% {
    box-shadow: 0 0 0 0px rgba(66, 166, 223, 0.4);
    background: rgba(66, 166, 223, 0.4);
  }
  100% {
    box-shadow: 0 0 0 30px rgba(66, 166, 223, 0);
    background: rgba(66, 166, 223, 0);
  }
}
.am-radio,.am-radio2{display: inline-block;}
.radio +label,.radio2 +label{
  position: relative;
  display: inline-block;
  z-index: 19;
  width: 12px;
  height: 25px;
}

.radio+label:before,.radio2+label:before{
  content:"";
  color:#fff;
  width: 16px;
  height: 16px;
  border-radius: 15px;
  position: absolute;
  top: 4px;
  left: 4px;
  display:block;
  box-shadow: 0px 0px 3px #A19797;
  z-index: 19
}
.radio:checked+label:before,.radio2:checked+label:before{
  content:"";
}
.radio+label:after,.radio2+label:after{
  content: attr(title);
  width: 8px;
  height: 8px;
  display:block;
  border: 3px solid #F7F9F9;
  position: absolute;
  top: 5px;
  left: 5px;
  border-radius: 7px;
  box-shadow: 0px 0px 3px #F2EBEB;
  z-index: 19;
}
.radio:checked+label:after,.radio2:checked+label:after{
  background: #03a9f4;
}
.dot-radio{
  margin-left: 10px;
  margin-top: -22px;
  height: 2px;
  width: 2px;
  border-radius: 100%;
  position:absolute;
  z-index: 0;
  animation: sploosh 1s cubic-bezier(0.165, 0.84, 0.44, 1);
  background: transparent;
  z-index: 19
}
.dot-radio2{
  margin-left: 9px;
  margin-top: -22px;
  height: 2px;
  width: 2px;
  border-radius: 100%;
  position:absolute;
  z-index: 0;
  animation: sploosh 1s cubic-bezier(0.165, 0.84, 0.44, 1);
  background: transparent;
  z-index: 19
}
*/

/*右边导航*/
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;text-decoration:none;}
body{font:12px/180% Arial, Helvetica, sans-serif ,"新宋体";}
p{margin:0px;padding:0px;line-height:20px;}
i{margin:0px;padding:0px;font-style:normal;}
ul{margin:0px;padding:0px;list-style:none;}
ul li{
  padding: 0px;
  list-style: none;
  margin-right: 0px;
}
a{text-decoration:none;}
a:hover{color:#ff5a00;text-decoration:none;}
.clear{clear:both;font-size:0px;line-height:0;height:0;}

@font-face {
  font-family: 'icomoon';
  src:url('../fonts/icomoon.eot?qradjf');
  src:url('../fonts/icomoon.eot?qradjf#iefix') format('embedded-opentype'),
  url('../fonts/icomoon.ttf?qradjf') format('truetype'),
  url('../fonts/icomoon.woff?qradjf') format('woff'),
  url('../fonts/icomoon.svg?qradjf#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
.demo-icon{
  font-family:"icomoon";
  font-style:normal;
  font-weight:normal;
  speak:none;
  display:inline-block;
  text-decoration:inherit;
  text-align:center;
  font-variant:normal;
  text-transform:none;
  font-size:24px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  line-height:24px;
  color:#999;
}
.cndns-right{position:fixed;right:1px;bottom:20px;right:50%;margin-right:-660px;z-index:100}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:48px;height:48px;border:1px solid #ddd;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#fff}
.cndns-right-btn span{color:#848484;font-size:26px;line-height:48px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#ff6800;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#ff6800;font-size:14px;line-height:18px;padding-top:5px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}
.meau-car .cndns-right-btn {border-color:#ff6800;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6800}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#ff6800;}
.meau-sev .cndns-right-btn{border-color:#ff6800;background:url(../imgs/02index-banner-8.gif) no-repeat #ff6800 center;}
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{color:#fff}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#999}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6800}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff;}
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:48px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #ff6800;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;
  /*background:url(../imgs/arrow.png) no-repeat;*/
  position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:20px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{float:left;color:#ff6800;font-size:24px;line-height:28px;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-b li{float:left;width:33.33333%}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:43px;background:url(../imgs/q1.gif) no-repeat left 3px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#ff6800}
.meau-sev .cndns-right-box .box-border{width:430px;}
.meau-contact .cndns-right-box .box-border{width:230px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:156px;text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#f66e06;font-size:16px;line-height:16px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#ff6800}
.meau-zs .cndns-right-btn{background-color:#ff6800;color:#fff;margin-top:80px;border-color:#ff6800}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}


/*左侧导航*/
/*#menu{position:fixed;left:50%;top:20px;display:none;margin-left:-680px}
#menu ul li a{
    display:block;
    margin:2px 0;
    font-size:12px;
    color:#646464;
    width:60px;
    height:50px;
    line-height:50px;border:1px solid #f0f0f0;
    text-decoration:none;
    text-align:center;background:#f7f7f7;
}
#menu ul li a:hover{color:#fff;background:#ff6800;}

#menu ul li a.current{color:#fff;background:#ff6800;}*/

/*单选复选美化*/
*{
  padding: 0;
  margin-left: 0;
}
input[type='radio'],input[type='checkbox']{
  width: 20px;
  height: 20px;
  vertical-align:middle;
  opacity: 0;

}
.input_style{
  background: url(../imgs/green.png) no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
}
.radio_bg{
  background-position: -118px 0 ;
}
.checkbox_bg{
  background-position: 0 0;
}
.radio_bg_check{
  background-position: -166px 0 ;
}
.checkbox_bg_check{
  background-position: -48px 0;
}
.black_h{ width:100%; height:100%; background:#000; -moz-opacity:0.3; -webkit-opacity:0.3; opacity:0.3;position:fixed;top:0;left:0;z-index:10;}
/*itable-表格样式*/
.itable{background:#fff;margin-bottom:1px;width:100%;margin:0 auto;margin-top:10px}
.itable tr{text-align:center;}
.itable td{background:#fff;padding:4px 3px;border-bottom:1px solid #e0e0e0;}
.itb1{color:#787878;font-size:14px}
.itb2{color:#363636;font-size:14px}
.itb1 td{background-color:#fff;padding:10px 0}
.itb2 td{background-color:#fff;padding:20px 0}
.itb3{color:#363636;font-size:14px}
.itb3 td{background-color:#e3f1ff;padding:10px 0}
.itb4{color:#363636;font-size:14px}
.itb4 td{background-color:#FFFFCC;padding:10px 0}
/*input样式*/
.inputfont{display: inline-block;width:120px;text-align:right;font-size:13px;}
.inputcss{height:30px;line-height:30px;width:200px;border:1px solid #d0d0d0;border-radius:2px;padding-left:10px;margin-left:10px}
.inputcss:focus{border:1px solid #FF7F0E}
.errortips{text-align:left;color:#646464;width:232px;position:absolute;top:2px;left:360px;border:1px solid #F4E09D;background-color:#FFF7DC;padding:2px 4px;}
.subinput{;margin-top:20px;position:relative}
.hvbo{color:#257ed9;}
.hvbo:hover{color:#FF7800}
.ztbtn{height:40px;background-color:#FF7800;border-radius:4px;color:#fff;line-height:40px;width:100px;text-align:center;font-size:14px;}
.ztbtn:hover{background-color:#d46f15;cursor:pointer}
.yellowbg{text-align:left;color:#646464;width:99%;border:1px solid #F4E09D;background-color:#FFF7DC;}
.ofblue{color:#009DD9}
.lineb{height:80px;border-bottom:1px solid #e0e0e0;line-height:80px;}
.anbtn{width:80px;text-align:center;line-height:38px;color:#FF7F0E;border:1px solid #e0e0e0;display:inline-block;border-radius:2px;}
.anbtn:hover{cursor:pointer;background-color:#f0f0f0;}
.inputcss_ub{height:34px;line-height:34px;width:160px;border:1px solid #d0d0d0;padding-left:10px;display:inline-block;vertical-align:middle}
.sbtn{width:60px;display:inline-block;text-align:center;border:1px solid #d0d0d0;color:#646464;height:34px;line-height:32px;border-left:none}
.sbtn:hover{background-color:#f7f7f7;cursor:pointer}
.seccss{border:1px solid #e3e3e3;border-radius:4px;width:80px;height:30px;line-height:30px}
.buyorangebtn{background-color:#FF7800;color:#fff;text-align:center;width:80px;line-height:30px;border-radius:4px}
.buyorangebtn:hover{background-color:#d46f15;cursor:pointer}
.qxgraybtn{background-color:#fff;color:#646464;text-align:center;width:80px;line-height:30px;border-radius:4px;border:1px solid #d0d0d0}
.qxgraybtn:hover{background-color:#f0f0f0;cursor:pointer;color:#323232}
.ofgray{color:#b6b6b6}
.grayb_b{background-color:#fff;border:1px solid #e0e0e0;width:285px;height:154px;padding:10px;cursor:pointer}
.grayb_b:hover{background-color:#FFF7DC;}
.grayb_b:hover .orabg{display:block}
.border_b{border-bottom: 1px solid #f0f0f0;line-height:34px;}
.orabg{background-color:#FF7F0E;color:#fff;padding:4px 6px;display:none}
.ora_sel{width:30px;height:30px;background-image: url("../imgs/right.png");display:none}
/*常用旅客新增弹窗*/
.hint_add{width:780px;height:580px;margin:0 auto;background:#fff;position:absolute;top:100px;left:50%;margin-left:-400px;z-index:111;border:1px solid #d0d0d0;padding:10px}
.title_b{border-bottom:1px solid #e1e1e1;line-height:38px;height:38px}
.close{color:#646464}
.close:hover{color:#323232}
/*常用旅客删除弹窗*/
*{margin:0;padding:0;}
.hint{width:400px;height:160px;margin:0 auto;box-shadow:0 4px 10px rgba(0, 0, 0, .3);  background:#fff;position:fixed;top:50%;left:50%;margin-left:-200px;margin-top:-80px;z-index:111;border:1px solid #d0d0d0}
.hint-in1{width:400px;height:70px;background:#fff;position:relative;}
.hint1{line-height:80px;font-size:16px;text-align:center;color:#363636;height:80px;}
.hint-in3{font-size:13px ;width:60px;height:30px;background:#ff7800;color:#f4e8df;border-radius:4px;float:left;text-align:center;line-height:30px;cursor:pointer;margin-top:20px}
.yesbtn{font-size:14px ;width:60px;height:30px;background:#ff7800;color:#f4e8df;border-radius:4px;float:left;text-align:center;line-height:30px;cursor:pointer;margin-top:20px}
.nobtn{font-size:14px ;width:60px;height:30px;background:#f7f7f7;border:1px solid #c0c0c0;color:#646464;border-radius:4px;float:left;text-align:center;line-height:30px;cursor:pointer;margin-top:20px}
.nobtn:hover{background:#d0d0d0;}
.yesbtn:hover{background:#d46f15;}
.close{color:#a6a6a6;font-size:24px;}
/*新增提示弹窗*/
.hint_tips{width:500px;height:50px;border:1px solid #d0d0d0;border-radius:4px;margin:0 auto;box-shadow:0 4px 10px rgba(0, 0, 0, .3);  background:#fff;position:fixed;top:10%;left:50%;margin-left:-250px;z-index:111}
/*新增选中效果*/
.border_gray{border:1px solid #d0d0d0;background-color:#fff;padding:4px 10px;cursor:pointer;position:relative;}
.border_gray:hover{background-color:#f0f0f0}
.left_sel{width:16px;height:16px;background-image: url("../imgs/left_sel.png");display:none;position:absolute;right:0;top:0}
/*新增样式*/
.sqbtn
{width:200px;
  background-color:#FF7F0E;
  color:#fff;
  border-radius:4px;
  text-align:center;
  padding:10px 0;
  cursor:pointer;
  font-size:16px;
  margin:0 auto;
  margin-top:50px;}
.sqbtn:hover{
  background-color:#ff963a;}

.circlebg
{width:80px;height:80px;border-radius:40px;}
.circlebg2
{width:40px;height:40px;border-radius:20px;}
.oforange
{color:#FF7F0E;}
